package com.ruoyi.cs.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 机器人行为记录对象 t_robot_behavior
 * 
 * @author ruoyi
 * @date 2021-04-02
 */
@Data
public class TRobotBehavior extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 行为ID */
    @ApiModelProperty(value = "行为ID")
    @Excel(name = "行为ID")
    private String xwId;

    /** 机器人ID(用户ID) */
    @ApiModelProperty(value = "机器人ID(用户ID)")
    @Excel(name = "机器人ID(用户ID)")
    private String userId;

    /** 行为类型 0 箱子 1 ROLL房 2幸运饰品 */
    @ApiModelProperty(value = "行为类型 0 箱子 1 ROLL房 2幸运饰品")
    @Excel(name = "行为类型 0 箱子 1 ROLL房 2幸运饰品")
    private String xwType;

    /** 行为目标ID （类型为0  箱子ID 类型为1 ROLL房ID 其他为空） */
    @ApiModelProperty(value = "行为目标ID （类型为0  箱子ID 类型为1 ROLL房ID 其他为空） ")
    @Excel(name = "行为目标ID ", readConverterExp = "类=型为0,箱=子ID,类=型为1,R=OLL房ID,其=他为空")
    private String xwTargetId;

    /** 行为目标ID （类型为0  箱子名称 类型为1 ROLL房名称 其他为空） */
    @ApiModelProperty(value = "行为目标ID （类型为0  箱子名称 类型为1 ROLL房名称 其他为空）")
    @Excel(name = "行为目标ID ", readConverterExp = "类=型为0,箱=子名称,类=型为1,R=OLL房名称,其=他为空")
    private String xwTargetName;

    /** 次级目标ID（饰品ID） */
    @ApiModelProperty(value = "次级目标ID（饰品ID）")
    @Excel(name = "次级目标ID", readConverterExp = "饰=品ID")
    private String secondTargetId;

    /** 次级目标名称（饰品名称） */
    @ApiModelProperty(value = "次级目标名称（饰品名称） ")
    @Excel(name = "次级目标名称", readConverterExp = "饰=品名称")
    private String secondTargetName;

    /** 执行次数 */
    @ApiModelProperty(value = "执行次数")
    @Excel(name = "执行次数")
    private Integer executeNum;

    /** 成功率 */
    @ApiModelProperty(value = "成功率")
    @Excel(name = "成功率")
    private String successRate;

    /** 备注2 */
    @ApiModelProperty(value = "备注2")
    @Excel(name = "备注2")
    private String remark2;

    /** 备注3 */
    @ApiModelProperty(value = "备注3")
    @Excel(name = "备注3")
    private String remark3;

    /** 备注4 */
    @ApiModelProperty(value = "备注4")
    @Excel(name = "备注4")
    private String remark4;

    /** 删除标志 */
    @ApiModelProperty(value = "删除标志")
    @Excel(name = "删除标志")
    private String delFlag;

    /** 版本号 */
    @ApiModelProperty(value = "版本号")
    @Excel(name = "版本号")
    private Long version;

    /**用户名称*/
    @ApiModelProperty(value = "用户名称")
    private String userName;
    /**用户头像*/
    @ApiModelProperty(value = "用户头像")
    private String userPic;
    /**用户手机号*/
    @ApiModelProperty(value = "用户手机号")
    private String userPhone;

}
